
{{tag>Xenial cms serveur}}

----

====== Plone ======

**Plone** est un serveur de système de gestion de contenu ou [[wpfr>Syst%C3%A8me_de_gestion_de_contenu|CMS]] en anglais (//Content Management System//).

===== Pré-requis =====
 
  * Disposer des [[:sudo|droits d'administration]].
  * Disposer d'une connexion à Internet configurée et activée.
  * Avoir [[:tutoriel:comment_installer_un_paquet|installé les paquets]] **[[apt>python-setuptools,python-dev,build-essential,libssl-dev,libxml2-dev,libxslt1-dev,libbz2-dev,libjpeg62-dev,libreadline-dev,wv,poppler-utils]]**.
  
===== Installation =====

Téléchargez la dernière version de Plone [[https://plone.org/download|ici]]. Puis :
  * [[:archivage|Décompressez]] l'archive par exemple dans votre **Dossier Personnel**,
  * Déplacez-vous dans le dossier compressé et ouvrez-y un [[:terminal]],
  * Exécutez la commande : <code>./install.sh</code>
  * Quand on vous demande de choisir une configuration, choisissez //Standalone//,
  * Choisissez le dossier d'installation et un mot de passe.

L'administrateur et son mot de passe apparaîtront dans le [[:terminal]], Noter les bien. Vous pouvez modifier le mot de passe après vous être connecté à l'interface de gestion Zope.

<note important> Le mot de passe est aussi écrit dans le fichier buildouit.cfg. mais ce fichier n'est plus effectif lorsque Plone a été démarrer pour la premier fois. Modifier ce paramètre, n'est pas une bonne chose.</note>

=====Utilisation=====
Démarrer Plone en tache de fond pour un test (vous verrez alors les erreurs en console) : <code> cd ~/Plone/zinstance
bin/instance fg
</code>

<note>
Démarrer plone en tache de fond le fait démarrer en mode debug, ce qui est plus long mais permet de voir l'ensemble des erreurs générées. 
</note>

Par défaut Plone écoutera le port 8080 on y accède par l'adresse : ''http://127.0.0.1:8080''

Vous pouvez maintenant créer un nouveau site Plone. Il suffit de se connecter avec les identifiants écrits dans le [[:terminal]] juste avant.

<note help>
C'est maintenant que vous pouvez changer le mot de passe pour la gestion de Zope.</note>

Si tout fonctionne appuyer sur CTRL-C dans le terminal pour arrêter Plone.

Démarrez Plone en mode production <code>bin/instance start</code>

===== Configuration=====

Bon c'est bien gentil, c'est installé c'est tout beau, maintenant, il va falloir travailler tout cela.
Et faire un peu son //portail// perso...

Donc on tape : ''http://localhost:8081/manage''
Et là Plone, nous demande le login et le mot de passe (que vous avez entrés lors de l'installation). 

Ensuite on arrive devant l'écran de configuration, et là, la première chose à faire, c'est d'ouvrir son espace Plone, donc vous allez sur le menu déroulant en haut à droite, et ensuite, sélectionnez ''plone site'' et cliquez sur ''add'' (c'est-à-dire ajoutez). En fait vous ajoutez dans votre serveur un espace Plone, qui va faire du CMS.


==== Mon « Plone » ====

Pour créer un espace plone, on a besoin :
- d'un ID, ou identifiant, qui permet de la localiser, par exemple, si vous tapez dans la case ID : ''plone qui plane'', alors sur l'adresse de votre site sera la suivante : ''http://localhost:8081/plone_qui_plane''.
- d'un titre (''title''), pour savoir comment la page se nomme
- d'une description, mais ce n'est pas obligatoire, enfin, bon, c'est vous qui voyez ....

Bon, chez moi, c'est ''http://localhost:8081/Control_Panel/Products/CMFPlone/plone_qui...''

Et voilà votre espace est créé, évidement, pas totalement. Votre Plone est installé.
Vous avez ensuite l'interface graphique qui permet de gérer vos travaux.

Voici une liste de modules  intéressants :
<file>
Products.Collage
Products.FCKeditor
Products.PloneFormGen	
Products.TALESField
Products.TemplateFields
Products.PythonField
Products.slideshowfolder   
Products.Reflecto
Products.windowZ
Products.PloneArticle
Products.DocFinderTab
Products.DocFinderTab
Products.ARFilePreview
Products.AROfficeTransforms
</file>

=====Liens=====

  * [[https://plone.org/|Site officiel]],
  * [[https://docs.plone.org/manage/installing/installation.html|Installation détaillée]]
  * [[https://plone.fr/|Le tout nouveau Plone.fr]] avec une documentation en français rédigée ou traduite par la communauté Plone francophone.

----

//Contributeur principal : [[utilisateurs:youp]].//